using System.Collections.Generic;
using System.Linq;
using System;

namespace SolutionOrchestrator.Validators
{
	public abstract class Fix
	{
		public abstract override bool Equals(object other);
		public abstract override int GetHashCode();

		protected Fix(bool recommended)
		{
			_recommended = recommended;
		}

		readonly bool _recommended;
		public abstract override string ToString();

		public bool Recommended
		{
			get { return _recommended; }
		}
	}
}